113257
1418
3589
1983
1825
1942
1096
531
3097
173
1175
1025
525
794
2609
598
413
645
1263
219
850
459
487
428
483
433
537
807
519
646
430
269
431
382
80
383
291
132
236
335
454
273
238
389
536
218
183