3910
3
3660
2
5978
6
1812
1
3121
3453
8582
3062
8
2322
4
980
2786
592
0
24337
22
1001
2738
3267
444571
9
20312
39
7034
4187
10
4945
4562
527
1558
2082
2732
123674
35
6676
12
5432
6977