980
0
2587
16
47041
787
653
918
1414
2522
394
2992
360
683
348
479
968
3691
5
44
1269
2809
2
429
1131