2902
16
2245
3
894
0
1226
1
3053
7
2366
3083
2
4084
6
2465
3683
2771
2932
3546
2088
5
2903
461
2354
3051
1603
2320
6053
4
2149
2087
297066
38477
34
3090
851
1780
2349
657