1051
6
3434
2
1616
1113
4
1654
1
2558
611
2897
13
2584
1067
1539
146
120
89
732
884
3
401
1503
1449
7
618
684
444
744
938
1473
589
994
317
0
193
849
16