2245
3
3080
21152
8
1691
1
1047
2
3090
6
2932
297066
0
1415
2758
4
8217
2100
2231
6345
5151
3715
1566
2049
1459
2369
419
4651
1751
189326
974
3562
1166
2773
1867
1871