3491
4
3316
10
1875
0
3840
2336
5
1591
1913
1
4623
2544
2600
2499
2
2188
4149
3
2366
1694
3758
2954
6
3485
7
4005
1685
2372
427
346
473
5141
4083
3014
20
348
7592