14184 580
972 158
3160 804
2949 474
3348 564
3514 319
4623 602
24854 376
7596 206
11493 152
5645 309
4018 265
3090 711
1535 226