3354
1
2395
1533
2
3683
1811
0
101569
2135
1694
635
1247
1451
2329
951
1836
2522
400
3186
1527
197
785
1492
3
1822
5
1195
551
2108
582
2312