299
0
1
229
533
3
95428
59
890
2
857
2741
30
1283
1111
1250
3476
4
2724
6
2321
2352
1788
2192
1287
1321
2000
2046
2544
7
3429
2361
2392
4248
4442
3019
3568
3079
2592
5483
5
13
5055
9
4423
5160
4778
3078
3156
4294
5975
10