3191 34
8616 529
4917 587
2594 209
28180 481
25935 483
704 25
5308 418
3620 418
2670 711
3144 522
3224 467
4197 937
1411 228