10383 0
303057 19
611832 29
741352 32
308833 28
581977 120
764909 58
374729 25
828601 75
1003453 67
203507 11
261028 19
1070427 39
2047005 110
1379426 50
313526 11
450032 28
199481 23
178307 14
189404 19
480258 17
418754 27
805384 57
1718427 99