5151
2
3080
3
3715
2132
21152
8
582
0
4651
946
1
2650
20
3090
6
181997
11
2722
280
2405
297066
2740
1522
873
392
2932
851
843
1777
370
1679
55904
1162
3470
5
1623
1431