5382
5
1505
0
3854
1
2199
3066
7
2259
4142
2362
3
4987
9
20312
39
2755
2173
3337
4606
3212
27
2861
2
915