1564
1
570
3835
4
2043
2740
1452
1228
2
1574
1292
0
1638
2462
824
1081
418
1816
496
5252
1431
532
23774
738
340
1106
1288
893
294
556
18258
13967
3580