5929
2039
1520
2810
2048
1430
900
22042
3725
2733
1181
6424
2810
3252
4275
1533
3879
1137
243572
94388
3165
4143
3410
1891
746
2402
2632
2130
3876
4414
1513
1744
1288
940
3013
792
1439
14782
2243
786
1027
1587
5678
693
3498
2391
1732
2081
1286
26293
20886
869
1279
17386
16926
1732
9708
1623
26835
1260