2245
3
19944
2
623
1
3053
7
3683
4706
297066
0
951
467
1262
2949
6
1015
1087
496
1301
1380
1606
1646
1751
8527
5489
11
1205
1788
1057
2131
1883
1107
1226
894