635
0
2902
16
12632
7
1812
2
25669
3683
1
1601
3
1757
2551
1472
5375
3120
4
3080
894
1247
1494
785
1044
2505
3054
5
2528
2500
14
436
980
451
2057
572
368700
1104