2143
0
1045
430
1
456
2855
3
1661
7532
4
401
602
262
732
410
787
1161
3442
2
668
365
405
1101
2123
4122
15
5875
407
408
5811
2220
663
981
1931