2082
1
1034
3063
10
2057
3941
0
1941
1326
1057
1264
1249
2
948
4130
18
2189
1929
3
975
3125
15
601
1022
323
969
658
802
423
388
1834
1294
1916
931
1475
2562