1515
425
419
943
1444
1442
331
983
982
1446
1443
317
1445
316
315
944
312
311
1441
1440
1439
232
224
759
736
217
216
701
114
112
100
98
95
633
618
634
92
88
631
616
89
615
670
565
3454
