1295 405
317 76
2315 306
2311 377
4340 594
12284 515
163254 422
3535 564
29468 879
55008 77
4497 152
4380 839
3435 483