1013
1
20163
44
1042
1426
1179
1249
1104
3
1282
2
1836
1637
1918
1191
1230
4
2142
1228
959
0
1162
1027
846
1290
19932
6
994
313
3610
2430
5828
1482
4333
4797
5
2507