2992 51
3511 423
6118 608
8234 307
3757 621
23722 308
24883 228
27128 443
6765 468
15650 613
7812 443
38482 292
1831 351
4335 335
9067 572
900 143
1212 175
2533 288