4295
4
523
1
2207
3
1862
10
5051
24
943
2
2899
1222
1854
5
1390
1688
2154
512
913
2970
7
2721
1230
0
872
1412
491
1205
3422
5811
17
781
626
6
713
1228
1579
638
1237
9