501 4
1016 5
2300 3
5486 55
2810 33
11560 37
49501 45
20910 35
20101 51
17913 58
6678 30
13601 52
2829 7
9429 27
9263 40
4638 14
4655 15
5569 18
2437 10
6206 41
5008 23
2192 1
2259 6
2235 8