1812
1
3267
4
2732
2
6676
12
2322
980
2786
24337
22
1001
0
4309
3
123674
35
685
4187
10
4562
1558
2082
4096
444571
9
5432
1431
706
604
722
1033
2595
6189
800
3195
189326
1304