133
3
601
2
937
0
1387
373
1
1186
984
406
1688
4
999
395
989
7
915
458
83
76
85
947
452
441
858
6
425
137
99
1585
80
362
1306