12043 473
4056 60
2534 169
3848 454
14039 340
5329 718
5008 545
8940 280
2908 446
2865 134
6952 417
2258 268
11590 557
8298 238
3936 332
3474 386
774 41
5435 770
7043 161
14988 656
4930 165
10139 353
3347 839
899 122