2275
2
1193
1
1823
1326
1733
1452
467
0
1124
1642
3114
4
1184
107
370
2881
292
1495
2135
1684
31535
1421
184
571
447
646
650
635
2767
3
2982
1952
775