2650
20
1329
2
683
0
813
1294
1
3484
5065
1153
1665
1028
2839
3017
852
1127
2012
733
875
3252
2907
2952
1616
1225
721
449
801
1722
1017
1486
1479
1816