563 101
2282 476
947 280
1925 316
3013 417
2770 587
2187 474
3082 637
3320 909
9321 165
12003 501
187427 696
276389 708