1040 164
2246 283
3898 70
7446 307
15630 342
20264 361
5781 305
8514 586
6773 615
5730 469
15035 442
7385 143