291
2
184
1
505
3
226
281
507
309
1633
1509
137768
11
1654
7100
4
1009
465
2378
421
603
679
651
527
572
469
2696
321
1423
643
1835
0
748
762
731