2505
2
266
1
1843
4444
6
3591
11
2337
5
592
0
1518
1239
4187
10
1400
101569
1000
1585
1527
3107
1202
1431
7471
9
800
1978
517
1933
2328
3
4939
537
1811
1524
1888
2189