1650
0
729
2901
683
566
2006
1
575
247
492
419
2275
2
355
31535
397
999
381
392
342
404
751
647
768
324
821
864
448
1511
376
2881
359