1193
0
2245
3
21152
8
3090
6
2903
2932
2
1189
297066
3765
4
14
2727
1
3080
469
894
1049
337
2366
528
25669
1512
2996
2771
571
93
108797
607
1226
2502
3053
7