846
0
428
81
668
2328
1009
2
403
953
1428
968
474
251
5875
472
527
1133
2952
787
333
1101
352
267
2490
479
17353
321
2727
951
476