14183 580
970 158
3159 804
2949 474
3347 564
3511 319
4621 602
24849 376
7593 206
11489 152
5640 309
4018 265
3090 711
1533 226