328 73
4781 712
3306 945
1810 120
4237 578
3456 629
3892 245
287391 704
2298 44
3887 329
3977 521
9847 681
2398 291
4720 37
63668 105
8098 593
5510 427
3104 142