2502
1
1618
807
841
2
1619
1249
862
0
509
7793
4
2650
20
2936
10
1321
2417
6
6779
5
742
2243
3066
7
1262
2395