1042
0
483
787
18
1991
1
1086
1212
78
362
932
338
496
528
472
474
284
255
797
413
464
2992
438
1362
803
1392
415
1483
269