130
3
196
2
161
1
137
158
145
193
627
5
63361
42
219
492
4
352
239
0
2266
296
427
497
65844
17
584
491
532
370
6476
522
1979
2756
600
645
636
38940
24