2132
3
5527
52099
0
1771
2
576
10736
26
529
2546
915
2996
3519
9
2381
2034
4
2057
1
9611
2512
618
384
4288
4237
1637
189326
1403
3172
2760
6844
3606
1238
2189
40177