105290
0
2730
6
2657
3
2668
2
1824
2716
4
474
20634
8
2275
1020
2855
264
25137
907
2989
5
458
1237
1
968
2581
707
1608
464
711
340
3203
10
1169
3311
19279
2190
732