2310
2
3835
5
232
1
3372
3
603
0
2322
4
890
913
1444
1451
2199
2913
2967
718
1694
1522
1514
1162
851
3354
9
6753
17
1767
17333
27
5746
23
2505