3102
2
1991
3
6211
12139
12
1435
12496
1
2110
7
1733
1624
1422
869
944
451
241
122
1181
1900
1327
9
701
1003
841
1357
5
1057
11407
17
963
1453
940
991
1550
5814