325
0
2328
2091
2
1768
772
418
1610
846
1880
2699
267
544
957
415
951
456
409
2093
787
1557
403
1161
602
1045
2853
474
1128
771
454
238