1795
481
2334
293
271
1147
1307
341
336
1036
1216
1721
1682
806
304
966
2409
874
2650
675
349
311
383
752
