1052
6
3434
2
1616
1114
4
1654
1
2559
612
2897
13
2584
1067
1539
148
120
90
732
886
3
401
1503
1449
7
618
684
444
744
938
1473
589
994
317
0
194
849
16