31535
0
6488
3
573
81077
101
464
56488
353
699
2813
2
543
273
429
1085
1650
3545
1
1639
1853
1212
657
1202
693
3233
16
2189
2395
493
2690
558610
6
2952
3021
4
25440