3995 373
1528 91
1763 378
7637 372
2912 215
2151 382
1805 53
17843 851
5936 338
6593 732
8293 365
3741 426
2379 327
3007 521
4932 923
7341 60
9290 293
3204 658