239
1
1115
3
1465
1607
2
2016
6
2976
7
1779
5
1537
1475
1438
8
504
871
3168
1003
3108
692
797
2363
1180
4
3384
2769
880
5055
571
2571
7046
9907
12
1603
1156
90242