1000 15
185 50
41 41
304 28
913 26
779 12
499 7
17 26
211 16
928 13
848 16
176 2
825 22
376 4
174 46
44 34
36 3
383 33
468 11
651 50