505
2733
1713
4946
3991
2465
3226
6887
2603
3218
1205
3298
2749
7149
2867
7941
15387
2023
1517
827
2061
994
831
504
2234
9240
991
1455
1302
4163
522
482
1541
10638
787
884
1145
606
4337
6928
11751
2577
5609
642
566
12096
780
1448
2194
1357
532
1505
951
3308
790
546
3035
1383
3893
9079
1174
850
2441
12096
523
622
643
1060
2362
1581
880
5661
3165
1978
2790
9834
5139
471
2231
1088
3193
2138
483
633
2797
3743
1878
632
1382
1997
487
1587
2118
1491
1835
1847
2788
2909
716
656
1318
1337
1148
592
833
2664
2200
1664
692
356
645
1121
482
970
322
1514
787
981
606
801