2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
2781
1
1587
1254
1155
1335
1321
7034
1355
1398
2352
5151
1690
916
1126
947
1245
966
982
3715
2948
4309
3078
4
1380