220
10
961
403
64
61
1882
684
1
475
1039
105
372
253
300
117
24
110
503
213
44
240
108
1105
337
172
3
47
499
121
119
258
427
348
641
482
6
89
161
476
56
574
100
599
608
328
967
73
