2990
0
3765
4
2264
1
1143
1153
2173
2890
3
1558
2
444571
9
3090
6
2012
685
1343
866
181997
11
1151
4562
5
2082
2207
2580
1819
1225
2356
7394
3400
791
3354
4655
10
1631
2980