29592 319
1321 40
8336 332
3342 253
4584 798
2882 918
1065 66
2252 376
21292 594
11306 612
4825 275
4068 351
2713 341
2361 333
5296 556
405 67