2555
8
1598
3
1594
1
1119
2
1508
6
5452
4
5006
7
4368
1751
1141
1713
9
1097
698
1256
1315
1261
0
76
94
16556
860
743
608
771
1589
663
801
853
837
1720
835