2050
1
951
1492
3
619
935
2395
862
0
2110
564
11153
8
3491
4
2740
2920
2502
3186
4179
3539
2940
2122
2
1286
108797
1163
2386
3629
1532
3546
4327
969
1767
1446