296
0
1
228
532
3
95427
59
890
2
857
2740
30
1281
1110
1250
3476
4
2720
6
2319
2350
1788
2191
1287
1321
1999
2046
2543
7
3429
2361
2390
4248
4441
3018
3568
3078
2592
5482
5
13
5055
9
4422
5157
4776
3077
3156
4294
12655
19
4437
5780
5973
10