2496
3
3222
1249
2
4398
10
1289601
4
3303
23558
17
1859
1
4837
5
1174
1812
2964
8
4093
11
3176
10827
8527
9956