508 29
3689 595
2387 608
913 148
1804 357
1260 244
2853 491
6239 49
10490 711
8351 471
7815 116
7293 292
30365 383
15693 623
8341 466
8100 249
9136 355