848
516
2815
82
1002
596
13
714
676
451
1489
1265
628
414
160
124
25
2041
982
802
611
524
1555
609
591
854
349
409
39
4
275
1837
1072
92
732
27
30
89
923
34
30
448
1789
451
46
502
114
375
672
705
1001
464
515
