4393 113
2325 392
3274 290
3941 537
3416 440
5248 649
1711 108
12046 239
9061 714
80041 522
58198 481