2502
2
123674
35
1194
1
1283
6676
12
8329
1431
1705
1783
956
559
4465
22
2228
3
980
3551
10
1071
2528
24337
2920
4
1547
0
1719
1161
4112
11
2237
2132
592
673
5164
5
1113
1185