30
842
1174
872
427
16
4
26
113
15
124
47
199
3
308
132
321
592
0
884
22
11
10
18
38
938
15
50
11
40
866
1637
3
238
28
415
281
352
672
427
10
48
60
58
739
47
5
671
268
313
