3111 447
12240 510
5875 662
9060 163
5622 330
9991 515
5897 196
12751 472
5450 111
4088 860
1863 382
478 47
4533 782