393
0
336
560
2211
244
295
448
285
3073
2
171
392
935
856
180849
337
1850
1068
139
1511
998
323
247
383
531
2395
2055
4223
22
2747
527