3119
1
909
398
4964
3
1945
905
896
3503
1543
2
1785
2141
6383
17
3148
9
330
0
572
1255
3217
2874
4762
4619
6
2236
1418