522
2
593
1
222
703
3
749
4
3569
5
618
389
946
655
1185
2936
614
546
2283
1686
569
2879
77
114
2431
2964
3211
1374
1192
797
0
671
102
472
528