3660
0
477
1105
32302
337
1494
2439
467
1151
2042
1
1769
1543
534
582
812
437
341
3933
2512
757
578
942
749
1158
484
990
521
1287
818