2380
703
309
2082
505
1068
291
505
578
295
261
337
361
278
4282
627
367
544
1263
604
306
504
4901
400
451
775
2015
320
1210
458
317
1091
3229
562
1342
407
1543
273
1185
300
725
254
1036
3336
1823
1437
276
263
293
672
509
340
876
892
1477
1403
679
650
357
776
864
368
1348
996
309
519
425
1940
350
1375
297
751
1135
378
875
300
255
1709
343
490
1279
306
832
1693
741
762
2665
300
1159
895
810
254
350
946
525
1179
936
606
950
559
323
777
1912
376
314
815
633
623
756
320
448
557
1054
343
364
504
1414
445
1019
1239