299203 1062
27385 186
32238 799
44517 505
634770 1696
132876 690
63133 122
54488 436
57250 756
3382 394
8099 424
10708 679
3059 53