21013 276
1166 151
2774 824
11998 552
11638 34
2092 573
6343 550
10161 289
12943 505
904 110
2313 555
389 91
559 139
151 40
34741 622
669 167
8327 245
1841 431
1181 323
1601 360
16673 380
31536 66
13808 187
395442 1035