2200 101
2851 100
4071 578
5057 245
3105 169
5597 835
105144 584
19809 397
6300 336
9186 512
20289 474
6247 550
5443 608
1233 206
2952 562
2909 438
3614 769
2786 699
69224 538
12305 468
3781 625
978 86
2597 511