3125
2
801
0
950
1
616
800
534
436
11447
781
1461
876
657
948
8527
883
2964
450
138
3498
4
193
2337
5
484
1653
2478
387
4382
738
475
565