5070
19
1581
2
2935
2159
1
1226
2250
1676
2245
3
3053
7
2525
6286
5
1169
2951
3863
529
2430
8637
11
1054
2797
17025
20
1865
4311
2377