2522
2
2804
4
5151
3080
3
3715
1380
0
1449
4627
7
21152
8
4651
3198
7071
5
7747
11916
14
2650
20
3090
6
181997
11
1093
280
1
2405
297066
1816
2740
2932
3706
7976
2972
2456
1569
1977