122
2
307
1
69
361
341
308
85
118
316
71
55
186
3
144
119
458
394
133
496
4
349
1438
719
5
63
381
110
94
969
126
67
424