641 5
2063 2
5103 55
2629 33
11426 37
49391 45
20814 35
20035 51
17777 58
6610 30
13522 52
2774 7
9339 27
9164 40
4580 14
4598 15
5473 18
2394 10
6117 41
4934 23
2160 1
2211 6
2201 8
1513 4