31535
0
1824
918
467
458
2748
2
608
19279
2295
3114
4
1649
1
2522
552
4536
1541
6800
1431
464
8766
269
909
1192
1378
46414
4594
1045
777
1428
1069
3373