1225
0
1012
629
581
868
91887
19
13018
3589
3
2060
1
1376
475
660
880
1310
575
12459
2541
718
3971
978
504
3128
2
5055
542
4036
4732
1422
1618
2489
8
1252