2669
2
951
1
2184
1681
619
564
616
0
4179
1380
2502
1766
2377
2740
1125
1588
753
370
3539
3
1356
3065
1131
467
2194
964
1502
1695
7
814
1524
8607
8
923