31535
0
584
303
781
1152
1219
239
2109
1824
552
1232
2748
2
396
918
573
3659
14
467
366
46414
1
1359
1523
376
1045
2328
980
1649
660
458
433
517