424
0
423
2306
667
597
413
31535
244
535
2789
2522
381
239
1465
296
2668
2
482
70
64
1408
827
90
458
383
419
320
825