4968
1131
2994
930
5601
2542
1415
303
1504
483
1423
406
963
298
1265
437
980
300
1659
621
1233
411
503
128
928
355
2948
1276
1831
761
3195
1559
1054
499
1162
393
1197
358
2949
1326