1221
2
1289601
4
2035
1
3316
10
37355
13
1465
1154
10827
2392
0
4083
174730
18
2469
9956
3
7003
9
2857
108797
2502
55904
763
101569
444571
33393
8527
123674
35
18816
11
267612
3546
951
131589
2499