1064
1
2562
2
1699
1632
1511
3326
3
2518
3589
4179
830
0
496
1295
571
2082
526
5717
2650
20
3227
844
868
894
421
280
7733
784
1581
2108
6
2455
2250
1665