29040 1017
5707 36
2048 196
4161 532
5716 330
16169 496
16822 356
14123 356
3180 539
5890 444
1801 53
2562 652
4906 516
5402 812
7157 860
3008 147
12068 216
4746 698
9214 328
3274 201
1303 173
7592 166
4244 503
3066 314