333
0
336
1077
1384
2
1056
1
1049
469
493
4292
200
1099
152
11768
21
2328
3
301
483
155
259
302
2199
1377
297
634
166543
18
901
2171
4
1416
649
116521
1031