12965 58
2602 671
5103 679
6348 338
9879 86
3478 478
4425 384
5860 565
1235 36
847 121
1605 371
3257 701
1383 202
1221 226