524
2
2936
1
776
589
1245
3
76
390
655
538
654
77
491
1337
98
1452
0
835
87
2610
9
461
1370
665
1340
745
895
5
3149
11359
7
1454
1197