2725
22
802
0
1690
1
1517
2184
2173
662
2710
2
1606
2082
4311
6779
5
1787
1011
3429
7
1004
1941
4
673
693
1716
1093
1268
1373
1092
1076
989
929
3044
15
511
2180