2650
20
2883
5
4670
1
1667
3
3962
6
3546
3517
1683
0
5597
8
3066
7
7304
2285
2
19944
5135
4228
1868
3128
2534
2343
2949
297066
5946