1133
0
2328
1045
276
53
409
467
20634
8
403
4111
2
1462
1
454
81
675
152
1161
1629
212
476
722
2727
360
2710
9
402
228
428
408
4820
846
415