102
0
1816
683
2565
2
542
2279
850
2245
3
410
722
23
757
617
1641
1
267
652
1226
3053
7
3484
1423
755
1970
503
5704
1225
221
2949
4235
174
1376