2551
3
542
0
1225
629
768
1
978
1310
1296
1716
2
1012
581
989
4627
7
3321
4759
3854
868
20850
5
5052
10
660
3175
475
718
2005
1239
2649
1252
1380
346
984