2489
2
1429
0
899
1
371
784
1257
526
3720
3655
3
1933
1267
2458
1812
322
688
465
538
482
416
1403
383
3567
914
652
1940
1835
1446
404