2562
2
1699
1632
1064
1
1511
3326
3
5389
830
0
496
4179
526
2082
868
784
5717
1309
801
1992
2209
1000
2427
12
1475
3484
1568
697
2901
2884
5
1606
693
4572