303
0
781
1152
584
31535
573
1219
2328
239
1649
1
266
1232
1045
380
1523
376
1824
608
1431
2
6800
689
2748
433
8766
909
918
1192
1378
1356
467