3502 602
2996 498
8007 139
13277 213
74363 455
57212 542
2355 252
5318 715
5209 584
5014 895
14917 92
27963 684
49265 484