105
403
178
450
218
146
19
29
680
394
462
84
24
28
259
641
249
64
67
113
35
863
201
95
108
158
173
568
3230
617
263
30
77
91
1292
54
71
148
2704
2323
749
4409
994
3207
1074
12
648
921
762
321
1406
250
3641
1658
4013
1665
1604
1598
256