323
0
515
6781
1
544
536
645
1458
61216
558
758
577
404
791
839
3926
14
524
3583
3629
5183
8
532
1970
581
460
3429
1133
1400
493
578
916
337