3416
6975
3
49467
24
11821
8
8015
5
5953
6
1505
1363
2
1008
1201
16617
11
313
260
1
242
803
1078
1065
644
842
586
455
1029
4
362
339
510
421
358
654
774
1161
709
432
388
445
311
960
589
633