323
0
532
839
791
515
536
577
1324
1458
645
6781
1
612
758
2524
61216
337
2241
1218
3583
581
1133
496
493
473
332
578
916
544
681
1205