860
0
268
1646
478
706
432
1543
1980
536
410
5075
680
923
1208
351
630
2
2941
1067
472
563
1866
1296
326
307
349
963
1012
570
5368
336