2556
2354
1486
952
1487
1767
651
1601
1086
671
2105
1631
1267
1105
1389
345
1048
779
381
233
647
753
5928
1732
191
252
639
261
3776
1415
287
538
926
302
490