253
280
35
528
399
654
1564
1825
413
1656
1987
671
1868
683
692
2226
355
1789
2514
157
597
1209
424
437
439
1677
437
2361
711
429
2230
156
415
635
337
1700
35
1847
688
629
704
705
450
370
2059
2200
2201
2720
2110
548
153
1024
942
1087
722
706
1975
1129
1890
2361
439
1737
1614
307
443
337
460
1577
630
1918
596
563
1947
663
564
1431
176
2227
77
644
247
406
1262
67
67
66