291
2
184
1
504
3
226
280
507
309
1632
1509
137762
11
1653
7096
4
1009
464
2378
421
603
679
651
526
572
469
2689
321
1423
643
1835
0
747
762
731