1080 164
2334 283
4343 71
7528 307
15967 342
20924 361
5994 305
8613 586
6843 615
5800 469
15250 443
9061 145