458
0
2161
1
456
428
2490
381
2143
750
1939
1101
471
602
1133
722
529
505
1661
409
454
2702
2328
767
223
1045
509
330
226
604
5313