1045
0
1020
1541
458
269
584
1824
333
2683
31535
2748
2
1015
1314
467
464
421
968
1238
1152
745
918
47041
693
600
418
1232
691
20634
8
543