1504
1
1393
1209
912
1633
4
1605
1396
851
0
1045
1038
1515
3
2722
2082
1522
197
999
2
7893
1013
946
582
345
2378
1069
6753
17
2676