31535
0
552
363
458
4328
10
1824
1343
300
2748
2
1020
584
1045
246
1152
3815
768
422
282572
2720
484
406
382
1115
1
1009
2522
1428
683
745
1232