5580 50
2573 10
2344 6
4402 19
3135 17
3680 11
5295 51
3948 20
3861 20
2249 12
2532 4
2370 2
1717 8
3164 7
36712 16
3313 17
38833 30
3383 20