810
1
2349
2
2039
7
131589
986
0
4519
15
2268
3
906
6713
11
9548
7034
717
676
3126
11059
9
1061
4471
429
603
1723
560
3933
641
339
4204
5
297066
5825
4
7071
957