1100
21
3428
0
556
4237
1888
3
614
400
483
1
765
635
797
549
379
1422
1362
16
1304
17
585
563
2
1151
1322
609
915
639
628
541
745
376
6713
11
851
554