293
3510
402
362
623
775
401
688
534
10619
1177
12112
1071
605
990
10612
917
885
794
9710
1338
8715
9515
531
7711
618
856