2292
2
8527
1
3156
3
3835
5
1220
31371
64
1386
4074
0
1522
5204
123674
35
1694
1444
1812
1250
2170
3176
2322
4
2493
5811
1431
5521
1977
2133
1585
987
980
592
24337
22
2786