478 32
45870 534
1330 239
3101 663
151081 212
22080 847
12731 697
313349 705
374503 956
66865 556
54900 723
19853 481
95702 559
22820 244
127767 805
11163 608