1029
0
4230
499
26689
2450
3
2107
6
543
1611
314
392
938
2174
4142
5
1131
3660
952
5771
10
3943
4
3106
1
1064
123674
35
639
605
2060
2676
2837
3055
1008
37847
417