883
1
391
2
882
664
3
355
579
361
322
228
258
136
314
87
3924
22
5899
13
3183
4
2017
9463
1242
748
994
804
1373
2065
2455
969
1078
802
719
729