122
1
235
4
598
2
645
466
227051
15
385
271
0
166
267
242
173
77563
19
206
308
291
300
265
340
321
312
408
400
344
373
310
243
503
3
690
454