3525
1
695
0
5431
2
512
742
459
2962
6
4465
22
2195
3
7978
9
19079
2234
32302
3758
5
1247
2268
3507
3546
5527
1456
6713
11
1252
3221
1481
571
2593
1289601
4
666
3863
8313