399
1
350
428
376
73
122
76
63
299
1127
1372
5
84
72
379
227
655
2
80
364
247
245
650
163
1336
3
260
275
544