1043
0
661
408
757
1020
514
298
2490
384
349
683
4537
968
308
287
324
282
2143
839
1664
505
329
648
303
845