180
1
392
2
353
124
112
605
243
639
109
95
30
0
215
252
77
47
128
84
899
3400
1645
15570
5
7616
20
1111
4
721
3742
9
4019
1654
2385
1209
98629
31