1003 44
5515 468
2962 774
869 218
22185 396
15669 590
26466 267
5184 882
8777 555
21292 317
6272 214
10298 678
10049 275
20143 386
3743 468
7466 726