1451
1
1321
2
1660
1098
557
519
1154
903
568
0
2709
5
1085
91
1539
1069
1005
1520
2939
642
3031
11
10186
15
909
1294
4646
956
462
761
797
2908
1872
573