4096 335
5975 591
5550 118
4163 576
1989 174
7131 594
14885 847
4368 419
6637 741
4462 604
4946 933
3406 54
4522 412
5574 892
3945 34
4651 456
4401 582
5730 137
2931 117