2316
3
3375
2
249
0
1130
2190
1575
1711
4427
10
1045
376
937
1
418
2076
6371
7
2747
21743
3456
464
3203
1848
2716
4
1872
3815
631
435
679
2809
2096
1511
2668