12439 837
4238 421
2535 301
4756 602
5341 754
3467 53
4539 373
2605 318
6721 257
4166 96
2262 230
23307 353
3270 279
8355 340
4054 347
7591 206
5991 487
8493 201
2543 131
1926 169
6526 877
5347 367
12448 935
5056 137