50
3254
2
31
2990
0
5
4143
1
6
3921
17
2963
7
3351
10
1972
3
2515
2318
13
1269
4
1225
4747
15
1917
9
1333
1632
1379
2264
1653
1863
2873
3187
2288
2248
37
3019
11