5082
3189
1040
4686
3035
953
4417
932
172
4379
3155
1388
4356
1263
589
4299
555
205
4125
827
200
4031
757
169
3993
101
253
3830
745
214
3777
794
238
3732
1714
408
3583
1010
470
3494
660
120
3439
523
155