963
10330
2042
1088
1352
2775
4385
15609
3766
883
1058
1219
10176
12959
20621
2902
2622
1894