13958 5
19056 13
28556 12
13881 5
15056 7
18655 2
34527 10
70453 6
217926 38
389632 40
358854 50
46429 5
252802 33
96153 24
995851 87
144002 41
194401 30
59907 13
673778 65
440076 29
185531 18
75608 9
495209 93
125678 32