2376
3
9877
5
1158
1
3166
15
2228
2
2499
2085
442
0
1361
3507
6
38477
34
2504
8
3245
2047
2262
2302
672
4082
7
2691
1280
889
395
579
400
1669
1211
7820
350
353