2952
0
1020
572
419
105290
719
953
575
90
608
2683
1314
154
269
296
658
390
1554
383
262
768
412
2657
3
266
120469
35
391
479
600
2668
2
968