20158 415
4258 88
7556 520
39629 445
8651 176
42461 320
5358 767
4578 564
707363 1990
12116 433
1479 288
6242 253
1793 128
2206 159
3599 526
3971 639