130
99
128
365
5
1
112
595
6
287
24
83
333
122
2530
2448
2069
1663
1451
1276
1207
1084
1050
1028
920
883
882
866
856
808
807
791
752
725
681
681
672
670
667
650
647
646
646
619