31535
0
1824
19279
2
2748
2201
3
458
552
1297
46414
1
611
2295
169211
11
1649
2952
296
25137
2395
1045
6800
340
2211
1431
8766
1343
909
719
1192
1378
4594