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