2562
2
1699
1632
1064
1
1511
3326
3
7733
5717
830
0
496
4179
526
2082
868
784
801
1000
2427
12
1475
1568
2901
1606
693
1730
2512
2108
6
662
2209
1746
266