2245
3
4573
2
1532
1
954
644
5339
5
297066
0
1226
3053
7
2229
1307
851
1254
2289
550
3683
3960
2145
1722
1967
753
2683
13574
14