12301 53
71437 134
145787 432
308823 1359
96618 640
276290 785
239565 467
12002 132
17078 655
25478 862
4587 228