1032
2019
240
48555
297
7402
1464
1341
1634
454
815
867
423
1167
378
7892
3899
3985
335
1064
16746
336
926
312
302
406
396
974
2557
2140
354
327
335
544
315
2267
1108
420
404
244
364
2406
580
1593
356
359
422
945
987
753
1253
418
1341
347
1072
1493
1456
803
335
750
803
293
370
546
281
301
1577
1050
612
418
708
369
2793
466
805
1005
471
405
954
618
495
614
834
1130
3081
361
312
10112
825
599
26306
499
364
400
407
387
403
2108
553
407
575
592
689
1254
704
510
467
1381
588
689
332
336
887
877
562
2558
331
266
341
675