111
831
64
40
18
814
648
586
644
379
715
784
227
211
114
636
522
317
3178
1403
1255
929
2183
629
2574
2238
957
1043
630
909
3855
716
737
1364
1542
3053
1618
2582
6399
1239
1121
1029
66
78
180
59
41
824
285