1226
1
1174
4168
5
1289601
4
2535
2
4044
3083
6346
16
9956
3
3158
1849
2465
3889
3125
2496
2476
10827
3303
10
567
4398
3213
7
3498
4358
6
4837
3779