5009
0
957
2494
1
814
1036
3
3116
1482
1385
1774
2
2113
1008
4292
2799
7
406
859
1302
2296
646
1343
521