3903 846
1566 345
3698 241
3430 879
1168 158
1036 257
3119 35
2030 228
1490 235
3938 679
4512 514
1453 39
3327 485
2316 197
4722 811
5063 892
1278 307