706
1
1880
2
303
2069
3
282572
0
2730
6
2657
2668
3498
4
20634
8
2881
177
1020
514
3691
5
25137
1824
2855
3092
3428
968
349
592
31535
2189
2513
1124
408
555
2347