164
0
2111
3
919
1877
1
1045
1109
616
21
955
2211
2522
263
362
661
422
333
349
679
918
1314
31535
608
479
348
392
980
1840
2
323
3815
20634
8
21743