2265 259
2296 382
2445 179
2285 245
10543 665
7290 509
3855 139
5115 503
4477 347
16294 133
24072 424
24991 601