4440
3
2725
2
2939
16
1518
0
2017
701
1155
581
1
1294
928
1499
835
133
1683
4
525
6056
1205
837
1363
775
2023
2629
1020
1980
1018
4239
1495
1042
19951
8
2272