31535
0
552
458
363
4328
10
1824
1343
1020
300
2748
2
3815
1152
1428
1
282572
584
1045
1649
17353
1009
3287
1431
6800
484
8766
968
2522
909
1192
1378
2003