578
1
580
0
445
787
21743
249
3373
2490
2142
1629
1557
4111
2
1448
951
169211
11
298
335
356
420
602
409
403
8244
722
430
1045
544
259
545
405