2143
0
1045
430
1
456
2855
3
1661
401
2933
6559
6
602
2222
2
262
410
754
787
1161
2682
4
3442
668
365
405
1101
2123
5875
407
408
403
663
981