1691
1
1101
8527
234
2988
1386
1522
572
0
123674
35
5811
2
2493
4
1812
31371
64
2430
7394
5
12185
1590
5204
3
2322
300
562
980
1431
3107
7
3200
537
951
673
785
3993