2318
6
2085
4
6166
3
1645
0
2702
1049
1234
2
1790
1587
1
2227
1985
10
3115
4091
9
2623
5
3999
23
1423
867
2435
27
2516
1548
1397
389
747
749
440
629
1450
4644
11
601
1293