493
0
1020
2445
1824
2224
2
2082
11
968
1343
1049
1880
488
321
333
676
17353
19279
25137
1238
31535
729
467
2328
839
798
573
918
483
318
409
670