829
3
2066
1
386
326
0
2193
2080
9
1623
11
7407
4
2355
1174
2
1020
1397
933
2910
1012
2951
10
1106
8
2752
5678
6
985
345
891
794
5282
7
1145
418
677
998
980
8114
5