2568
2
418
0
1992
3
19932
6
1105
405
697
1309
4914
297066
5389
1
999
2015
267612
4978
99072
36905
20850
5
3882
3303
10
215
1444
2967
683
2919
1714
3169
2189
4617
4
356