2964
8
1568
1
2551
1241
3591
11
3386
3
2632
5
1350
2
7471
9
3857
1306
0
1751
3492
527
34959
18
6753
17
2080
1964
6348
442
3613
1896
2836
403
2605