999
1
736
1824
0
28805
6
1125
435
1315
2696
1452
1091
3959
1381
3114
4
2799
3
2855
292
2610
2
2115
1178
83
1154
3251
521