131589
1
1289601
4
1335
0
10827
4083
3316
10
9956
3
123674
35
7003
9
108797
55904
763
37355
13
2392
1093
8527
18816
11
267612
174730
18
1221
2
3546
951
7304
7
2502
444571
1189
2857
5527
1035
50969