1784
2
768
0
639
573
611
2992
1297
1045
296
408
710
552
31535
438
341
29323
621
1780
484
1754
2952
3373
759
575
382
305
294
1211
343
1343