2960 85
2369 365
2348 584
2966 592
1984 309
2382 233
5860 411
3747 456
5749 934
1971 255
7131 113
2104 47
11872 471
3305 210
2592 651
3317 885