1043 93
3525 804
8392 131
49665 314
1164 86
2902 520
2125 332
6306 360
3905 614
1443 39
2642 273
16439 298