1829
2
1159
151
1
513
594
1160
1523
1047
458
646
3041
4
648
704
1382
0
871
233
220
1297
745
467
1108
251
142
615
507
1081
167
156
184
1278