1581
0
1243
668
1166
353
2123
3159
1298
2271
4
2996
2439
1862
1
5430
758
2245
3
168
1061
725
1100
460
485
1500
1226
477
1288
3053
7
2151
19783
2
536