5949
5
1391
1
2142
2
5521
3696
8
2585
1716
4321
4
1506
4291
2935
1397
0
4465
22
2272
400
5060
1290
19783
3120
2466
1529
3025
2277
3261
3
1022
1985
1289601
1643
542
2254