1031 233
6625 891
362 63
1298 301
2677 571
3924 853
1669 349
1094 96
2891 574
2104 534
420 103
1157 285
3245 380
5746 441
5918 69
16787 236