596
1
776
94
4219
10
2511
2
526
1324
3
353
710
2376
6
546
604
557
783
555
2283
1688
946
614
1246
2936
589
565
524
593
76
390
1187