2964 812
1815 396
15435 533
17430 517
64806 527
8541 314
21027 403
7198 313
5894 459
2286 269
1978 54
3612 505
4891 327
2968 252