1641
641
811
554
315
655
1312
670
2498
394
383
1725
2232
331
2293
1648
2411
243
972
422
458
2223
1837
407
