3198
0
2517
2
2496
3
118
2327
11
3126
3014
20
4175
6
2632
5
3998
3066
7
3573
4
550
1
2143
3280
7978
9
3453
4724
3765
3910
4034
94424
4551
19079
4198
2582
2277
101569