1029
0
4327
2
836
1
933
2861
951
1976
3
619
2047
1952
3629
159
3316
17
1196
742
712
2225
1123
1168
969
2290
5
2069
1145
1740
616
2285
2452
3470
2886