2807
989
998
201
857
448
628
205
1255
488
607
77
1840
932
922
500
532
159
171
126
574
301
514
168
371
12
94
34
106
32
830
406
2035
887
1450
685
276
197
434
90