6396 560
10023 159
23819 72
2368 380
7463 230
35546 431
3590 199
6201 255
5139 422
11510 576
4720 496
22779 526
10879 969