475
0
1085
1
1671
2211
804
1636
860
29323
1504
543
1650
846
1089
2
494
455
3303
341
477
637
58
383
139
787
4106
2395
1348
798
611
521
530
4