418
0
2328
341
693
562
2190
1
864
280
618
419
239
398
1483
2275
2
539
834
375
3868
19279
1377
1100
3653
295
20634
8
376
31535
1020
382
647
967