5090
2
1105
5226
5
874
1
1929
3
2255
6
3643
2929
3329
0
4834
3195
4874
8
3292
2935
2605
8607
1614
4
20312
39
2101
2802
527
3369
2088
2452
5164
2696
1569