3092
1
1428
2657
3
2749
3498
4
1452
875
2500
5
1898
1740
2546
1043
2326
2224
2
2494
4179
802
0
2526
5126
11
2710
9
4111
995
2411
169211
2225
9807