1416
1
1288
1329
2
1294
1153
0
5065
15233
2012
1977
2633
721
1777
4309
3
1039
666
1392
2505
1162
4724
1239
24337
22