31535
0
1501
467
2748
2
1824
458
552
4536
2546
1
1020
169211
11
4594
2522
46414
759
547
3659
14
1152
2727
1045
584
2459
9
639
611
1232
1603
422
1009
1649