2194
2
1032
1
1199
691
1616
9
1413
1995
774
0
9465
3
8685
23
1137
6059
844
745
603
449
848
969
995
673
619
584
974
490
623
17786
21
443
860
1275
803