3114
4
1665
1
2113
2855
3
1182
2
1386
292
0
543
1506
1733
2789
1346
6
1565
635
2735
3287
848
105290
565
933
5217
11
175
467
2143
1518
2982