1096 294
2872 902
1559 334
2431 534
2195 532
2894 566
2813 607
4652 821
7702 386
17362 379
11968 484
5491 643
8335 411
6741 292
3109 349
168408 403
6184 436