23448
0
3942
2
27
2695
3
2244
362
1047
5
1571
1
1139
3451
3043
98609
31
998
1227
1112
15324
6
2426
12
1591
3125
3533
4
1018
554
81751
42
5265
6939
3237
15
1049
596
566
59