293
1
517
922
133
584
759
510
0
529
2
697
1124
3
617
1070
497
1296
1049
534
3929
9
699
644
628
1169
1432
6
2914
1617
1339
1172
1170
1519
2018
499