988
3
938
2
698
1
901
1052
4
416
0
98660
31
212437
17441
9
838
1462
2106
1297
26686
1181
320
121
73
56
893
182
77
221
275
1128
519
773
88
69
444