2964
1
3051
2
1603
557
0
1461
2087
168
504
2476
3
297066
2416
7
1849
2906
189326
3624
4
1045
2258
1289601
703
1729
5242
2727
517
1672
475
257
511
2990
536
503