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