2332
7
1518
5
1094
3
1510
4
2368
8
2533
981
1
2403
2853
18
2174
1680
1710
2
1960
2474
11339
985
0
2831
1559
1479
584
898
5441
10
2047
1765
6282
27
4784
12
2173
4328
9
186
770