860
0
509
371
1086
2635
2395
432
1073
375
1277
297
243
75
1511
155
2326
4
1793
416
2306
341
2006
1
3898
18
362
2747
2
804