2490
918
1026
403
3808
2133
574
259
1298
506
488
177
594
382
476
252
972
298
874
292
952
301
1115
482
598
255
845
326
923
493
3595
1840
599
73
476
239
979
283
420
16