1506 134
47995 74
10533 822
7135 347
5407 340
19875 671
8870 31
3920 815
23056 558
7188 145
9496 792
4233 80
7932 626
8460 766
11644 946
15682 906
29950 186
2974 580
12087 228
8639 754
3001 588
16209 917
2519 438
18216 531