2275
2
1642
1
1922
1193
509
0
1326
1124
661
918
1733
1796
3114
4
1248
1138
544
1824
650
775
417
467
31535
263
1129
1823
1056
543
292
1142
1587
1331