20163
44
2267
3
1073
1
1744
775
1093
1230
4
3353
2
7812
7
770
994
1218
1108
1200
3071
873
956
951
2600
1270
4703
6109
2203
437
0
2164
2241
590
2184
3562
1043