1116
0
433
475
51
935
931
436
303
1045
125
467
1191
1462
1
845
445
11768
21
464
15789
3815
341
492
25137
1712
31535
263
881
1155
1257
402
2713