5212
6
2535
2
2688
572
0
2948
7793
4
2219
6346
16
1547
1
300
14
3498
2982
3
32302
3090
2471
7
1495
1819
940
1860
4044
5
1816
17946
2996
851
8072
1681
1691
25669
3125