181
0
2297
597
872
722
1043
1610
2490
2522
1238
1661
1
798
4455
2
515
408
267
846
330
3990
455
486
957
2881
269
747