2650
20
2245
3
3683
1
2449
2
297066
0
3026
1412
1712
1295
2688
1015
986
829
883
3868
10
280
24418
8
1016
1166
2377
1581
131589
940
1445
2467
2250
810
4553
3765
4
5151