5382
5
1505
0
2199
3066
7
2259
1
4142
4987
9
2600
4
1946
2
20312
39
2755
5565
3337
4606
3212
27
2861
1912
2308
2489
348
1917
1289601
5771
10
2317
1960
1347
962
2788
3
2781
2257