4064
1643
5215
2327
2319
1071
829
159
2787
1534
1087
428
1314
423
2366
1121
696
248
2245
1310
1137
617
1515
670
999
355
456
194
1379
574
519
236
670
395
1582
851
1090
383
1831
894