12305 53
71438 134
145788 432
308824 1359
96619 640
276298 785
239566 467
12004 132
17078 655
25478 862
4587 228
4511 518
1966 198