2299
4
4964
3
2236
2
2451
1230
5
646
0
3888
544
775
1649
1
2488
4857
2372
2368
661
1222856
1256
438
56488
5734
10
2470
2033
3044
27
4252
2079
784
2987
48766
24
7328
4362