3507 686
2447 346
12864 296
13857 134
24351 443
5427 213
7983 336
8986 225
17552 429
7109 47
2242 658
4431 574
2470 587
601 39
2677 177
2697 393
4614 613