322
1066
1703
289
3658
5848
719
359
5954
2192
2741
7861
24010
20617
342
389
665
343
3054
2556
206
652
241
4490
1073