2245
3
951
0
894
1812
2
108797
759
2469
2920
4
1676
528
1089
297066
747
453
803
416
236066
14
490
531
1129
1
1869
471
508
690
322
1226
1285
2483
3053
7
4429