1289
0
1470
517
301
296
749
5175
349
267
1251
538
1935
76
925
543
394
497
2490
508
321
737
970
1027
2351
347
614
398
382
798
2146