303
0
584
781
1152
31535
1219
2748
2
573
239
1824
2328
689
562
2109
266
1359
1
433
1045
1232
376
1157
1649
2199
3
380
1523
552
835
918
1551
341