3183 302
4081 700
14345 389
8780 105
8028 254
6982 228
17690 275
6501 407
3235 99
3028 584
12969 642
4398 515