2855
3
3092
1
2189
0
1372
621
588
634
547
781
1608
513
3428
17353
980
581
390
653
398
538
2076
1498
2190
543
736
396
383
336
379
2126
4426