2297
4
5049
8
1656
1
2047
7
1841
6820
69
1408
3
937
2
848
865
513
295
227
56
63
586
1333
1383
535
1959
1555
11
3231
150
1344
608
1039
0
630
1643
1386