88
113
833
64
40
18
817
651
587
645
380
716
786
227
211
114
636
523
317
3180
1411
1257
931
2189
631
2584
2246
959
1046
632
909
3870
717
739
1365
1546
3056
1619
2588
6423
1241
1123
1031
66
78
79
180
59
41
825
522
285