3268 324
15830 605
9573 41
47333 491
28377 458
9141 687
15593 123
11044 152
4257 408
20012 242
1455 346
4192 276
920 72
2342 633
1795 367