2671
18
4690
21
1446
6
1139
2
901
1
1005
4
244
853
291
445
3
261
0
84
145
678
590
338
659
78
492
884
1410
1423
5
1479
596
1596
1558
654
938
2132
19
1155