12367
26
17970
15
4151
4
108797
0
2435
2
66
993
1
3266
1104
1513
1735
3
1339
3458
2443
3738
5
1521
2489
10
1850
656
3638
1791
1152
1631
1393
5867
4768
1268
8121
1787