643
82
2148
594
831
442
810
2257
2018
362
2240
1744
571
154
1616
1209
508
4
1575
995
1156
320
410
2
139
750
3
13
622
0
839
76
454
1591
493
1489
473
8
3
943
30
259
1054
1033
2333
461
837
301
499
668
991
1395
1996
