29313 55
3355 503
2797 513
1152 61
14059 189
3500 670
5534 109
7632 468
11642 472
4139 373
5711 354
3730 736
12096 333
4107 767
8359 285
2629 121
2183 461