5088
6
1344
1
1105
4278
2
1451
1835
1812
3554
3
2322
4
980
2786
592
0
24337
22
1001
3267
444571
9
20312
39
7034
4187
10
1552
4562
527
1558
3660
2082
2732
123674
35
6676
12
5432
6977