2907
2
634
0
3551
10
963
2535
2920
4
3491
4044
5
3083
17946
2465
1025
456
7793
1135
236066
14
3125
3546
1
362
448
528
857
355
3498
2348
2437
818
687
367
700