5059
2793
5032
4537
1748
1482
1847
404
860
1796
2882
2171
2992
1369
1027
2982
9679
5642
1353
2349
2036
1821
2006
10072
4682
1110
1543
13543
2747
3753
7274
4585
692
773
3026
3322
4777
7193
1866
1266
3648
2760
546
10231
3216
4762
12333
6018
695
1146
3423
4785
2255
3856
3893
9531
1029
2202
7600
1361
1651
1423
1204
457
1383
2875
1706
1540
1623
3898
546
2552
1278
1363
1129
711
1950
591
572
1141
1078
457
486
566
665
777
836
739
626
3539
489
473
2863
1225
582
4764
2106
688
460
1725
2658
2525
885
1377
969
994
4830
3175
861
736
1248
684
1300
2153
560
4142
4762
967
1306
413