31535
0
458
918
107
1462
1
1824
2987
2
552
2727
2076
2748
1551
2952
19279
587
611
169211
11
1297
2522
3659
14
467
4594
1378
296
1069
2395
2275
340
1020
759