101569
0
24337
22
123674
35
471
1
1522
1884
3
851
2562
3107
7
1812
1400
2268
4
2163
1857
5
1431
1071
537
12472
8329
2
8527
1801
1449
2828
25669
9836
15
1777
1324
2942
6
7053