2730
6
2657
3
2668
2
20634
8
111
0
2630
772
2855
3251
25137
419
1694
1020
276
93
1824
31535
1420
782
539
295
467
968
2259
441
337
640
351
1353
992