2774
4
1912
3
1245
2
2570
5
245
1
1659
7
6282
27
1397
1049
1525
1232
125
1230
610
3315
1053
2651
307630
9
967
1149
863
1120
6
694
468
843
464
693
1196
187
67
0