21593 812
3594 58
13310 276
7089 181
17450 267
7007 434
5032 812
3812 553
6042 152
15578 32
7297 531
17982 70
25769 396
3259 334
10012 199
14284 162
5345 706
5184 712
3195 179
19441 382
5055 745
4112 346
15812 171
5106 130
4775 418
3424 109
3683 556
4258 206