2285
2
527
3
1225
0
1753
1412
1657
1
1142
764
2054
4
3109
14
59
3629
2534
4441
1618
1889
2502
841
4946
862
7793
1820
2650
20
2936
10
6779
5
96
742
3066
7
2395