929
3
20163
44
989
0
3158
2
1751
1
1107
1187
623
1527
2105
2476
2466
5
1957
3211
496
2131
4305
898
1606
1380
1326
467
2377
1543
1367
1442
1089