2604
1
980
1071
2528
3
604
24337
22
944
1815
2
2530
7733
2861
189326
0
658
1161
1289601
4
2132
511
592
673
3008
1185
1801
800
4309
3743
9
2828
8527
1777
2345