2111
3
410
0
1346
928
1
1358
3498
4
2275
2
282572
3116
2461
20
173
654
684
20634
8
2064
692
887
1824
787
299
275
298
2730
6
1295
246
2809
301
1961
2445
1655