211
2
1396
4
4334
0
869
4709
1626
1004
1
3778
1513
1045
1587
1124
252
698
877
841
1158
643
687
646
8
596
1637
7115
2206
6
29629
11874
10
844
1209
3
712
90