12639 471
3258 739
2272 313
1212 186
2476 646
2854 625
3637 548
1232 80
1215 99
2301 330
2603 349
263 33
2660 575
2561 519
3412 274