23448
0
3943
2
28
2695
3
2244
362
1048
5
1572
1
1139
3452
3043
98613
31
999
1227
1112
15325
6
2427
12
1591
3125
3534
4
1018
554
81752
42
5265
6939
3237
15
1049
596
566
60