5580 50
2573 10
2344 6
4402 19
3135 17
3682 11
5295 51
3948 20
3863 20
2249 12
2533 4
2370 2
1717 8
3164 7
36713 16
3313 17
38833 30
3384 20