5932
2341
7087
3122
3044
1378
958
182
3808
2133
1298
506
1636
552
3184
1571
847
290
3161
1813
1504
779
1844
814
1182
421
597
250
1807
796
607
253
779
439
2141
1145
1309
503
2372
1125