2899
8
5070
19
1716
1
2392
2
1213
0
383
2057
2448
1683
1618
1225
3354
1518
1289601
4
6779
5
20850
3683
2689
1694
635
1247
572
5771
10
1451
951
11153
1527
2277
785
1880