2322
4
637
0
1688
1
1833
2
1514
2710
1969
1549
2906
2873
3
4443
9
1289601
980
2435
24337
22
2265
2028
2786
1161
5090
673
1185