3539
3
951
1
4443
9
2886
2
1019
619
564
2502
55904
0
3470
5
2740
37355
13
843
8607
8
873
751
1169
1179
760
1017
4943
1042
1356
995
909
2229
1108
624
1504
2153
7