4396
5
2147
1
8440
4
4398
10
5070
19
1590
1875
6676
12
6779
2110
7733
2
8329
1431
1304
2209
951
3354
2254
2562
4465
22