5009
7
4516
18
2613
6
11409
1
2342
8
6188
12
6705
1508
4892
15
2424
2
1494
1156
1416
1135
1705
3
1082
1414
3029
1123
8006
1893
2286
1693
1666
1306
3346
2297
1684
858
3523
4