112742
0
93
55908
36
29680
1271
2
1023
603
1940
1
266
26
514
97
1163
4
825
1198
1117
1681
5
1051
3
713
655
8
2213
104
4465
15
69
1157
6
1475
1916
1381
1844
9
483