522
2
102
1
53
425
66
72
605
3
96
59
854
16
44
111
70
105
85
378
180
497
6
83
130
108
65
445
279
0
257
414
308
938
1474
376