49
312
368
333
31
741
1957
2199
1012
2629
1696
1805
842
652
2402
381
1795
883
1282
1196
726
1482
1393
1414
442
3388
1497
1174
31112