5151
2
3080
3
3715
3683
1
4562
10
21152
8
4651
946
2650
20
2073
280
2405
2740
582
0
1522
873
2932
1777
370
1679
1162
2132
1623
1431
297066
1668
1239
345
1500
1267