2245
3
2669
2
2184
1
1681
1766
297066
0
2377
1125
1588
753
370
1356
3065
1226
3053
7
1131
2194
964
1502
1695
814
1524
923
2772
5
897
2797
1814
1010
1295