31535
0
19279
2
25137
3691
5
1463
1
2275
3498
4
329
4111
968
17353
1824
2359
2027
2408
46
251
2574
2224
180849
3092
20634
8
2668
3114
1020
5223
9
3510
1073
470
802