786
546
31514
1190
200
313
472
450
883
294
1040
81451
28121
28734
18726
1335
14613
1253
27516
23314
520
952
1098
709
374
863
380
696