429
97
10432
2349
8378
1886
147
34
519
117
649
147
11691
2632
1276
288
9683
2180
110
25
517
117
254
58
911
206