502 60
2090 59
4670 216
6486 544
12113 395
43766 117
90666 98
26022 772
14136 585
32923 580
32356 486
13634 37
10902 788
11448 848
4420 273
24153 273
2448 71