2584
2
32302
0
1282
1
8945
1072
3683
2595
181997
11
297066
839
1212
3172
745
272
2949
685
883
1069
2695
4
1618
1095
6781
784
868