409
2
1689
4
1050
1327
1
1571
1131
3
651
695
0
393
4229
5
15374
83348
1081
244
25
35
93
854
1882
16
139
77
711
132
514
116471
18
74006
42
2732
613587
1779