12060 300
31057 192
11179 397
13621 301
4116 882
4805 428
6756 93
7058 693
8912 509
3603 333
123133 78
11696 341
12852 519
9237 218
7296 124
7961 864
3725 345
23403 530
4742 757
39024 168
4098 723
5127 448
19344 394
6469 163
88191 573
15871 386
2901 441
1655 26