580
0
979
380
2085
213
2288
1
517
534
418
1392
230
909
899
324
57
467
1880
2
566
453
450
2657
3
255
400
738
282
25137
371
2668
882
679