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