46
0
573
1553
4106
2306
171
152
172
88
1488
2211
505
422
5875
394
804
439
777
2855
3
608
846
472
1551
2
269
270
556
2132
303
341