428
1
1300
6
1071
475
2940
3149
7
118
0
105
1342
917
3
1445
667
743
2
430
1216
1557
4
3048
13
54
2874
276132
9
1312
1207
2906
1902
1630
567
1245
2186
1375
2611