490
144
106
1
319
1187
2385
3364
1
10577
340
455
341
306
307