2508
7
2180
3
2929
6
1691
1
1646
1008
370
0
1539
2173
2907
2
2453
2125
14470
2911
9
2637
1895
2462
1598
4168
5
4084
2512
7160
2705
2226
11650
23
1766
2163
16062
15
1271
1873