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