639
0
2657
3
2881
2
543
2668
608
382
525
802
269
255
3676
12
474
691
340
968
458
396
916
1009
759
511
1079
1
503
572
266
693
295
478
282572