3539
3
951
1
4443
9
2886
2
1019
619
564
2502
55904
0
3470
5
2740
37355
13
3683
4562
10
1244
2039
2073
843
8607
8
873
751
1169
1179
760
1017
4943
1042
1356
995
909