624
1
1504
1393
1209
912
1633
4
1605
1396
851
0
1045
10598
2
1038
1515
3
2722
1522
197
999
3694
1013
1221
946
582
345
2154
5347
6668
9027
1069
1320
1589