394431 1275
2993068 13761
671559 4736
293430 944
611507 3712
346403 742
145911 426
395162 1753
432681 2022
617899 1675
291564 291
340502 2005
538958 2977
687594 6498
374551 1335
293836 1293
400889 3376
480825 1300
366111 5453
298161 4912
686405 3299
366106 4835
1063564 9793
3388540 30132