30338
33131
10415
11915
691
8711
848
1086
12419
757
1088
453
456
10120
546
370
433
5110
574
316
176
290
210
515
542
667
606
392
347
351
545
951