1023
0
1352
1780
2727
2
587
3691
5
2809
17353
2490
325
918
2301
4045
685
266
349
515
1
2881
968
747
31535