2381
5
789
1
1652
2
2323
4
2014
3084
4061
5630
2387
0
1579
4782
3679
22
56
1051
1574
6
1377
951
3
1300
609
332
276
155
241
743
458
4618
4442
4007
870
1020