3079
1
1056
2533
2
2096
2619
3
2759
2765
1108
4176
6
2144
341
0
50
405
2204
5
3475
282
284
600
1010
879
434
1547
2414
1786
404
568
847
967
642
546