165
1
4210
10
2954
2703
4
998
3206
1062
4132
315
0
1363
2
2051
2418
1668
1449
3
5229
1996
2754
3615
15
2563
5678
6
842
534
128
119
413
713
739
2543
484
1241