234
2
518
374
3
57
0
532
1
137
675
360
742
1091
5
672
1370
1386
977
1121
984
973
498
420
897
756
582
1208
713
1936
3173
1518
7
5179
8
4134
4
5021