2598
2
2454
1359
1
1903
3
12733
5
1960
59
0
738
3034
5226
2255
6
3643
1380
4834
3195
2826
4874
8
2605
8607
1614
4