23316
62
1164
1
375
505
3
271
696
2
523
2472
12209
6
730
570
925
2414
7
1963
4
1553
5056
5
2127
7128
1193
2152
2657
1796
1455
10187
15
1549
1475
2502
3101
1231
1619