2949
501
175
584
707
401
520
511
296
498
852
261
406
242
406
233
684
1081
3836
337
306
14142
336
348
340
637
1632
399
769
488
295
325
526
583
410
733
386
373
325
2424
1198
354
306
1123
1212
341
301
2173
445
586
460
300
999
508
1311
369
1322
376
417
304
3836
545
675
253
460
1156
395
303
386
3771
272
1050
379
815
914
885
876
357
462
330
155
277
637
2536
270
270
266
731
526
363
251
352
356
663
697
4176
1538
526
340
337
6594
802
900
255
306
301
266
930
377
250
283
318
267
399
402
373
349
1222
518
547