303
0
584
781
1152
1219
2748
2
31535
562
2109
266
1824
1359
1
433
1232
376
1157
2328
2199
3
380
1523
689
835
918
1551
341
1356
693
396
3659
14
660