1540
319
3154
653
390
81
2230
462
784
163
6631
1373
3790
785
2180
452
1184
246
2513
521
1089
226
2227
461