2502
9
5075
49
3991
39
634
3
3078
22
1235
11
1510
7
1331
3
782
10
1491
9
2411
16