2318
2
883
3
2772
1
2542
982
2522
1505
0
1225
4978
978
9611
1012
1376
868
1310
542
581
629
867
2027
3683
3819
1912
718
660
2538
18546
15
4309
504