1429
0
1585
924
648
967
532
324
434
1026
879
850
834
1
1109
866
1950
1015
476
1267
713
1123
4325
692
1179
3475
5
666
934
515
365
910
500