531 29
3719 595
2394 608
915 148
1807 357
1264 244
2858 491
6262 49
10494 711
8355 471
7820 116
7311 292
30371 383
15699 623
8384 466