475
0
383
392
495
29323
455
965
400
477
479
2395
1636
804
871
414
2093
2
1650
618
363
464
798
2106
1
700
472
116
787
2189
1504
152
418