258
5
515
153
14936
604
552
38
1678
162
9
614
505
303
191
154
1107
1547
2
364
1164
715
252
595
1438
253
3
593