390
0
3559
1
328
505
454
663
722
683
637
413
909
2587
16
2490
1009
2
2201
11
872
422
858
2152
2497
3990
1101
771
306
471
943
597