2143
0
479
1043
248
813
909
798
410
743
418
2490
375
439
663
957
714
415
951
505
5313
1128
379
787
592
1161
1133
826
367
422