3011 52
28336 223
3130 541
10546 364
7621 113
8380 76
6186 394
6613 366
15387 183
16197 205
20861 36
3499 109
5067 335
21605 515
7754 491
6039 248
3020 544
18284 195
40105 763
4515 56
11881 869
28058 239
8216 680
2920 117