2275
2
1824
0
467
2682
4
3114
1976
31535
1642
1
25137
729
775
544
3691
5
17353
798
509
650
2881
883
19279
543
1378
1958
1020
2966
8
1298
1098
661
1796
263