1161
0
1575
2
846
302
1
668
1205
2987
1101
1245
1464
3
1614
5
1931
2161
2490
4455
1893
2328
1043
1215
267
1004
413
1279
2497
5313
8125
2143
675
2702
339