1112
1573
6798
517
2504
1683
586
285
114
243
122
1312
757
3345
5821
675
86
173
472
312
1057
635
303
371
189
1100
220
1747
1484
350