400
0
5060
2
575
19783
4235
2466
5
706
1326
1529
1
2348
910
2277
3261
3
1022
652
1985
348
1289601
4
1643
1087
542
1225
2254
728
4130
18
877
3758
3058
1748