3458
20698
398
3746
2249
4081
1896
1550
1021
2973
745
29721
4302
4885
4260
2571
255
8896
697
1820
1240
2300
3391
2384
1713
320
4861
1213
694
651
4684
1395
1357
1271
1328
1479
1722
474
662
4446
200
372
9148
3755
1578
3295
2149
2146
27295
5639
2054
806
4385
516
1731
1492
735
936
1923
1333
442
319
3755
603
3052
791
719
1679
860
1973
875
1017
1290
404
413
2494
3062
656
2309
1972
2657
312
1182
2040
3039
3226
327
1185
561
1241
545
1582
1608
1034
613
960
300
2549
280
2306
1341
893
3454
2504
1275
675
345
2022
1768
1105
1829
5017
1648
885
398
1874
343
2834
18294
1530