2383 288
2371 128
3552 506
3050 425
11868 701
6535 41
14864 684
15222 848
38817 34
64464 560
5587 57
40577 722
12039 329